package com.pai4j.pgc.pojo.es;

import com.google.common.collect.Maps;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * ES 数据保存请求实体
 *
 * @Author: yefazhi
 * @Create: 2021/8/29
 * @Version: 1.0
 */
@Data
public class EsSearchResponse implements Serializable{
    private String id;
    /**
     * 资源数据所有字段的数据
     */
    private Map<String, Object> allData;
    /**
     * 点击数量
     */
    private Long clickCount;
    /**
     * 高亮显示数据
     */
    private Map<String, Object> highlight  = Maps.newHashMap();

    /**
     * 数据源类型：ResourceTypeEnum 中的枚举值
     */
    private String sourceType;

}
